package portal.util.xml;

import portal.entidades.MonitoreoLog;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("log")
public class MonitoreoLogXml {

	@XStreamAlias("fecha")
	private String fecha;

	@XStreamAlias("moduloId")
	private String idModulo;

	@XStreamAlias("mensaje")
	private String mensaje;

	public MonitoreoLogXml() {
		super();
	}

	public MonitoreoLogXml(String fecha, String idModulo, String mensaje) {
		super();
		this.fecha = fecha;
		this.idModulo = idModulo;
		this.mensaje = mensaje;
	}

	public MonitoreoLogXml(MonitoreoLog monitoreoLog) {
		this.fecha = monitoreoLog.getFecha();
		this.idModulo = monitoreoLog.getIdModulo();
		this.mensaje = monitoreoLog.getMensaje();
	}

	public String getFecha() {
		return fecha;
	}

	public void setFecha(String fecha) {
		this.fecha = fecha;
	}

	public String getIdModulo() {
		return idModulo;
	}

	public void setIdModulo(String idModulo) {
		this.idModulo = idModulo;
	}

	public String getMensaje() {
		return mensaje;
	}

	public void setMensaje(String mensaje) {
		this.mensaje = mensaje;
	}

	public MonitoreoLog toMonitereoLog() {
		return new MonitoreoLog(fecha, idModulo, mensaje);
	}

}
